package com.jtny.nytb.equipment.errorcode;


import com.jtny.component.enums.BaseErrorCodeEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
 * 数据字典异常编码枚举类
 * @package com.jtny.nytb.config.dictionary.errorcode
 * @fileName DictionaryErrorCodeEnum.java
 * @author 智慧能源中心-lyq
 * @createTime 2023年09月01日 14:11
 * @version 1.0
 * @Copyright© 2023 jtny
 * 江投能源技术研究院 版权所有
 */
@AllArgsConstructor
@Getter
public enum DictionaryErrorCodeEnum implements BaseErrorCodeEnum {

    /**
     * 数据字典异常编码枚举类 - 传入的数据字典信息为空
     */
    PARAM_OBJECT_IS_NULL("传入的数据字典信息为空", "B020060001", "传入的数据字典信息为空，请检查输入!"),

    /**
     * 数据字典异常编码枚举类 - 数据字典信息未找到
     */
    PARAM_NOT_FIND("数据字典信息未找到", "B020060002", "数据字典信息未找到"),

    /**
     * 数据字典异常编码枚举类 - 数据字典编号重复
     */
    CODE_REPEAT("数组字典编号重复", "B020060003", "数组字典编号重复！"),

    /**
     * 数据字典异常编码枚举类 - 数据字典名称重复
     */
    NAME_REPEAT("数据字典名称重复", "B020060004", "数据字典名称重复！"),

    /**
     * 数据字典 - 传入的数据字典id为空
     */
    PARAM_DICTIONARY_ID_IS_NULL("传入的数据字典id为空", "B010020006", "传入的数据字典id为空，请检查传参！");

    /**
     * 错误信息
     */
    private String errorMessage;

    /**
     * 错误码
     */
    private String errorCode;

    /**
     * 提示信息
     */
    private String userTip;

}
